package com.example.dw.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * 订单查询DTO
 * @author system
 * @since 2024-01-01
 */
@Data
public class OrderQueryDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 订单ID
     */
    private Integer orderid;

    /**
     * 用户ID
     */
    private Integer userid;

    /**
     * 页码
     */
    private Integer page;

    /**
     * 每页数量
     */
    private Integer size;

    /**
     * 订单类型 (1是活动，0是课程)
     */
    private Integer orderOfType;

    /**
     * 交易状态 (0：待支付 1：支付成功 2：已过期)
     */
    private Integer trxstatus;

    /**
     * 课程ID
     */
    private Integer courseid;

    /**
     * 活动场次ID
     */
    private Integer sessionid;

    /**
     * 订单号
     */
    private String reqsn;

    /**
     * 开始时间（查询条件）
     */
    private String startTime;

    /**
     * 结束时间（查询条件）
     */
    private String endTime;

    /**
     * 交易方式
     */
    private String paytype;
} 